A B C D E G I L M N O P R S T U V W

A

APERTA_QUADRA - Static variable in class DisCSP.CSPLexerParser.Symbols
 
Agent - class DisCSP.DistributedCSP.Agent.
 
Agent(String, String, String, int, Neighbourhood, PrintStream, String, int) - Constructor for class DisCSP.DistributedCSP.Agent
Costruttore di Agent
AgentDescriptor - class DisCSP.DistributedCSP.AgentDescriptor.
 
AgentDescriptor(String, int, int) - Constructor for class DisCSP.DistributedCSP.AgentDescriptor
Costruttore di AgentDescriptor
AgentSetupJFrame - class DisCSP.CSPApplication.AgentSetupJFrame.
 
AgentSetupJFrame(String, int, String[], int[], Neighbourhood[], String[], boolean) - Constructor for class DisCSP.CSPApplication.AgentSetupJFrame
Costruttore di AgentSetupJFrame
AgentState - class DisCSP.DistributedCSP.AgentState.
 
AgentState(String, String, int, String, int) - Constructor for class DisCSP.DistributedCSP.AgentState
Costruttore di AgentState
Application - class DisCSP.CSPApplication.Application.
 
Application() - Constructor for class DisCSP.CSPApplication.Application
 
addConstraint(BinaryConstraint) - Method in class DisCSP.CSP.ConstraintProblem
Permette di aggiungere un vincolo al problema
addConstraint(ExtBinaryConstraint, Variable) - Method in class DisCSP.DistributedCSP.DisConstraintProblem
Permette di aggiungere un vincolo interno al problema
addExternalConstraint(ExtBinaryConstraint) - Method in class DisCSP.DistributedCSP.DisConstraintProblem
Permette di aggiungere un vincolo esterno al problema
addInterval(int, int) - Method in class DisCSP.CSP.Domain
Aggiunge al dominio un intervallo di cui sono specificati l'estremo inferiore e l'estremo superiore
addInterval(int, int) - Method in class DisCSP.CSP.DomainVector
Aggiunge al dominio un intervallo di cui sono specificati l'estremo inferiore e l'estremo superiore
addValue(int) - Method in class DisCSP.CSP.Domain
Aggiunge un intero al dominio
addValue(int) - Method in class DisCSP.CSP.DomainVector
Aggiunge un intero al dominio
addVariable(Variable) - Method in class DisCSP.CSP.ConstraintProblem
Permette di aggiungere una variabile al problema
addVariable(Variable) - Method in class DisCSP.CSP.VariableVector
Aggiunge una variabile
addVariable(Variable) - Method in class DisCSP.DistributedCSP.DisConstraintProblem
Permette di aggiungere una variabile al problema
address() - Method in class DisCSP.DistributedCSP.AgentDescriptor
Restituisce l'indirizzo IP dell'agente
address() - Method in class DisCSP.DistributedCSP.AgentState
Restituisce l'indirizzo IP dell'agente come stringa
address() - Method in class DisCSP.DistributedCSP.MonitorState
Restituisce l'indirizzo IP del monitor come stringa
address() - Method in class DisCSP.DistributedCSP.Neighbour
Restituisce l'indirizzo IP del vicino
addressString() - Method in class DisCSP.DistributedCSP.AgentDescriptor
Restituisce l'indirizzo IP dell'agente come stringa
addressString() - Method in class DisCSP.DistributedCSP.Neighbour
Restituisce l'indirizzo IP del vicino come stringa
agentIP - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 
agentList - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 
agentPort - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 
agents - Variable in class DisCSP.CSPApplication.CSPJFrame
 
agentsIP - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
agentsIP - Variable in class DisCSP.CSPApplication.CSPJFrame
 
agentsList - Variable in class DisCSP.CSPApplication.CSPJFrame
 
agentsPort - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
agentsPort - Variable in class DisCSP.CSPApplication.CSPJFrame
 
arc_consistency(ConstraintProblem) - Method in class DisCSP.CSP.PropagationAlgorithm
Rende un CP arc-consistente

B

BinaryConstraint - interface DisCSP.CSP.Constraint.BinaryConstraint.
 
BinaryConstraintVector - class DisCSP.CSP.Constraint.BinaryConstraintVector.
 
BinaryConstraintVector() - Constructor for class DisCSP.CSP.Constraint.BinaryConstraintVector
Costruttore di BinaryConstraintVector
byteStr - Variable in class DisCSP.CSPApplication.CSPJFrame
 
byteStr - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 

C

CHIUSA_QUADRA - Static variable in class DisCSP.CSPLexerParser.Symbols
 
CONSTRAINTS - Static variable in class DisCSP.CSPLexerParser.Symbols
 
CSPJFrame - class DisCSP.CSPApplication.CSPJFrame.
 
CSPJFrame() - Constructor for class DisCSP.CSPApplication.CSPJFrame
Costruttore di CSPJFrame
ConstraintProblem - class DisCSP.CSP.ConstraintProblem.
 
ConstraintProblem() - Constructor for class DisCSP.CSP.ConstraintProblem
Costruttore di ConstraintProblem
cardinality() - Method in class DisCSP.CSP.Domain
Restituisce la cardinalità del dominio
cardinality() - Method in class DisCSP.CSP.DomainVector
Restituisce la cardinalità del dominio
charValue - Variable in class DisCSP.CSPLexerParser.Token
 
check(int, int) - Method in interface DisCSP.CSP.Constraint.BinaryConstraint
 
check(int, int) - Method in class DisCSP.CSP.Constraint.EqualConstraint
Verifica, dati due interi v1 e v2, se v1==v2
check(int, int) - Method in class DisCSP.CSP.Constraint.GreaterConstraint
Verifica, dati due interi v1 e v2, se v1>v2
check(int, int) - Method in class DisCSP.CSP.Constraint.GreaterEqualConstraint
Verifica, dati due interi v1 e v2, se v1>=v2
check(int, int) - Method in class DisCSP.CSP.Constraint.NotEqualConstraint
Verifica, dati due interi v1 e v2, se v1!
check(int, int) - Method in interface DisCSP.DistributedCSP.ExternalConstraint.ExtBinaryConstraint
 
check(int, int) - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtEqualConstraint
Verifica, dati due interi v1 e v2, se v1==v2
check(int, int) - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterConstraint
Verifica, dati due interi v1 e v2, se v1==v2
check(int, int) - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterEqualConstraint
Verifica, dati due interi v1 e v2, se v1==v2
check(int, int) - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtLessConstraint
Verifica, dati due interi v1 e v2, se v1==v2
check(int, int) - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtLessEqualConstraint
Verifica, dati due interi v1 e v2, se v1==v2
check(int, int) - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtNotEqualConstraint
Verifica, dati due interi v1 e v2, se v1==v2
consistent() - Method in class DisCSP.DistributedCSP.AgentState
Permette di verificare se il problema è consistente
consistent() - Method in class DisCSP.DistributedCSP.MonitorState
Permette di verificare se è stata raggiunta la consistenza
constrProblems - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
constrProblems - Variable in class DisCSP.CSPApplication.CSPJFrame
 
constraintAt(int) - Method in class DisCSP.CSP.ConstraintProblem
Restituisce l'i-esimo vincolo del problema
current - Variable in class DisCSP.CSPLexerParser.Parser
 
currentInitiative() - Method in class DisCSP.DistributedCSP.AgentDescriptor
Restituisce l'iniziativa corrente di rilevazione dell'arc-consistenza

D

DUE_PUNTI - Static variable in class DisCSP.CSPLexerParser.Symbols
 
DisCSP.CSP - package DisCSP.CSP
 
DisCSP.CSP.Constraint - package DisCSP.CSP.Constraint
 
DisCSP.CSPApplication - package DisCSP.CSPApplication
 
DisCSP.CSPLexerParser - package DisCSP.CSPLexerParser
 
DisCSP.DistributedCSP - package DisCSP.DistributedCSP
 
DisCSP.DistributedCSP.ExternalConstraint - package DisCSP.DistributedCSP.ExternalConstraint
 
DisCSP.Exception - package DisCSP.Exception
 
DisConstraintProblem - class DisCSP.DistributedCSP.DisConstraintProblem.
 
DisConstraintProblem(ConstraintProblem) - Constructor for class DisCSP.DistributedCSP.DisConstraintProblem
Costruttore di DisConstraintProblem
Domain - class DisCSP.CSP.Domain.
 
Domain() - Constructor for class DisCSP.CSP.Domain
Costruttore di Domain
Domain(int) - Constructor for class DisCSP.CSP.Domain
Costruttore di Domain
Domain(int, int) - Constructor for class DisCSP.CSP.Domain
Costruttore di Domain
DomainVector - class DisCSP.CSP.DomainVector.
 
DomainVector() - Constructor for class DisCSP.CSP.DomainVector
Costruttore di LexerException
DomainVector(int) - Constructor for class DisCSP.CSP.DomainVector
Costruttore di DomainVector
DomainVector(int, int) - Constructor for class DisCSP.CSP.DomainVector
Costruttore di DomainVector
distributed - Variable in class DisCSP.CSPApplication.CSPJFrame
 

E

EXTERNAL - Static variable in class DisCSP.CSPLexerParser.Symbols
 
EmptyDomainException - exception DisCSP.Exception.EmptyDomainException.
 
EmptyDomainException() - Constructor for class DisCSP.Exception.EmptyDomainException
Costruttore di EmptyDomainException
EqualConstraint - class DisCSP.CSP.Constraint.EqualConstraint.
 
EqualConstraint(Variable, Variable) - Constructor for class DisCSP.CSP.Constraint.EqualConstraint
Costruttore di EqualConstraint
ExistentVarException - exception DisCSP.Exception.ExistentVarException.
 
ExistentVarException() - Constructor for class DisCSP.Exception.ExistentVarException
Costruttore di ExistentVarException
ExistentVarException(String) - Constructor for class DisCSP.Exception.ExistentVarException
Costruttore di ExistentVarException
ExtBinaryConstraint - interface DisCSP.DistributedCSP.ExternalConstraint.ExtBinaryConstraint.
 
ExtBinaryConstraintVector - class DisCSP.DistributedCSP.ExternalConstraint.ExtBinaryConstraintVector.
 
ExtBinaryConstraintVector() - Constructor for class DisCSP.DistributedCSP.ExternalConstraint.ExtBinaryConstraintVector
Costruttore di ExtBinaryConstraintVector
ExtEqualConstraint - class DisCSP.DistributedCSP.ExternalConstraint.ExtEqualConstraint.
 
ExtEqualConstraint(Variable, String) - Constructor for class DisCSP.DistributedCSP.ExternalConstraint.ExtEqualConstraint
Costruttore di ExtEqualConstraint
ExtGreaterConstraint - class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterConstraint.
 
ExtGreaterConstraint(Variable, String) - Constructor for class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterConstraint
Costruttore di ExtGreaterConstraint
ExtGreaterEqualConstraint - class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterEqualConstraint.
 
ExtGreaterEqualConstraint(Variable, String) - Constructor for class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterEqualConstraint
Costruttore di ExtGreaterEqualConstraint
ExtLessConstraint - class DisCSP.DistributedCSP.ExternalConstraint.ExtLessConstraint.
 
ExtLessConstraint(Variable, String) - Constructor for class DisCSP.DistributedCSP.ExternalConstraint.ExtLessConstraint
Costruttore di ExtLessConstraint
ExtLessEqualConstraint - class DisCSP.DistributedCSP.ExternalConstraint.ExtLessEqualConstraint.
 
ExtLessEqualConstraint(Variable, String) - Constructor for class DisCSP.DistributedCSP.ExternalConstraint.ExtLessEqualConstraint
Costruttore di ExtLessEqualConstraint
ExtNotEqualConstraint - class DisCSP.DistributedCSP.ExternalConstraint.ExtNotEqualConstraint.
 
ExtNotEqualConstraint(Variable, String) - Constructor for class DisCSP.DistributedCSP.ExternalConstraint.ExtNotEqualConstraint
Costruttore di ExtNotEqualConstraint
externalConstraintAt(int) - Method in class DisCSP.DistributedCSP.DisConstraintProblem
Restituisce l'i-esimo vincolo esterno del problema
externalConstraintAt(int) - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtBinaryConstraintVector
Restituisce l'i-esimo vincolo esterno

G

GreaterConstraint - class DisCSP.CSP.Constraint.GreaterConstraint.
 
GreaterConstraint(Variable, Variable) - Constructor for class DisCSP.CSP.Constraint.GreaterConstraint
Costruttore di GreaterConstraint
GreaterEqualConstraint - class DisCSP.CSP.Constraint.GreaterEqualConstraint.
 
GreaterEqualConstraint(Variable, Variable) - Constructor for class DisCSP.CSP.Constraint.GreaterEqualConstraint
Costruttore di GreaterEqualConstraint
getChar() - Method in class DisCSP.CSPLexerParser.Lexer
Restituisce il prossimo token
getChar() - Method in class DisCSP.CSPLexerParser.Token
Getter di charValue
getDomain() - Method in class DisCSP.CSP.Variable
Restituisce il dominio della variabile
getExternalVariable() - Method in interface DisCSP.DistributedCSP.ExternalConstraint.ExtBinaryConstraint
 
getExternalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtEqualConstraint
Restituisce il nome della variabile esterna coinvolta nel vincolo
getExternalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterConstraint
Restituisce il nome della variabile esterna coinvolta nel vincolo
getExternalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterEqualConstraint
Restituisce il nome della variabile esterna coinvolta nel vincolo
getExternalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtLessConstraint
Restituisce il nome della variabile esterna coinvolta nel vincolo
getExternalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtLessEqualConstraint
Restituisce il nome della variabile esterna coinvolta nel vincolo
getExternalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtNotEqualConstraint
Restituisce il nome della variabile esterna coinvolta nel vincolo
getInt() - Method in class DisCSP.CSPLexerParser.Lexer
Restituisce il prossimo token
getInt() - Method in class DisCSP.CSPLexerParser.Token
Getter di doubleValue
getLocalVariable() - Method in interface DisCSP.DistributedCSP.ExternalConstraint.ExtBinaryConstraint
 
getLocalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtEqualConstraint
Restituisce la variabile locale coinvolta nel vincolo
getLocalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterConstraint
Restituisce la variabile locale coinvolta nel vincolo
getLocalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterEqualConstraint
Restituisce la variabile locale coinvolta nel vincolo
getLocalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtLessConstraint
Restituisce la variabile locale coinvolta nel vincolo
getLocalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtLessEqualConstraint
Restituisce la variabile locale coinvolta nel vincolo
getLocalVariable() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtNotEqualConstraint
Restituisce la variabile locale coinvolta nel vincolo
getMaxValue() - Method in class DisCSP.CSP.Domain
Restituisce il valore più grande appartenente al dominio
getMaxValue() - Method in class DisCSP.CSP.DomainVector
Restituisce il valore più grande appartenente al dominio
getMinValue() - Method in class DisCSP.CSP.Domain
Restituisce il valore più piccolo appartenente al dominio
getMinValue() - Method in class DisCSP.CSP.DomainVector
Restituisce il valore più piccolo appartenente al dominio
getName() - Method in class DisCSP.CSP.Variable
Restituisce il nome della variabile
getName() - Method in class DisCSP.DistributedCSP.AgentState
Restituisce il nome dell'agente
getNextToken() - Method in class DisCSP.CSPLexerParser.Lexer
Restituisce il prossimo token
getString() - Method in class DisCSP.CSPLexerParser.Lexer
Restituisce il prossimo token
getString() - Method in class DisCSP.CSPLexerParser.Token
Getter di strValue
getVarByName(String) - Method in class DisCSP.CSP.ConstraintProblem
Resituisce una variabile dato il suo nome, che è un identificatore univoco per le variabili
getVariables() - Method in interface DisCSP.CSP.Constraint.BinaryConstraint
 
getVariables() - Method in class DisCSP.CSP.Constraint.EqualConstraint
Restituisce le due variabili del vincolo
getVariables() - Method in class DisCSP.CSP.Constraint.GreaterConstraint
Restituisce le due variabili del vincolo
getVariables() - Method in class DisCSP.CSP.Constraint.GreaterEqualConstraint
Restituisce le due variabili del vincolo
getVariables() - Method in class DisCSP.CSP.Constraint.NotEqualConstraint
Restituisce le due variabili del vincolo
global - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 

I

IP - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
IP - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 
impossible() - Method in class DisCSP.DistributedCSP.AgentState
Permette di verificare se il problema è senza soluzione
incrInitiative() - Method in class DisCSP.DistributedCSP.AgentState
Incrementa il numero di inizitive prese dall'agente per segnalare il raggiungimento dell'arc-consistenza
incrReceivedFrom() - Method in class DisCSP.DistributedCSP.Neighbour
Incrementa il numero di messaggi ricevuti dal vicino
incrSentTo() - Method in class DisCSP.DistributedCSP.Neighbour
Incrementa il numero di messaggi inviati al vicino
index - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
initiative() - Method in class DisCSP.DistributedCSP.AgentState
Restituisce il numero di inizitive prese dall'agente per segnalare il raggiungimento dell'arc-consistenza
insertMarker(String) - Method in class DisCSP.DistributedCSP.AgentState
Memorizza un marker
intValue - Variable in class DisCSP.CSPLexerParser.Token
 
isCh - Variable in class DisCSP.CSPLexerParser.Token
 
isChar() - Method in class DisCSP.CSPLexerParser.Token
Getter di isCh
isEOL() - Method in class DisCSP.CSPLexerParser.Token
 
isEmpty() - Method in class DisCSP.CSP.Domain
Controlla se il dominio è vuoto
isEnd - Variable in class DisCSP.CSPLexerParser.Token
 
isEnd() - Method in class DisCSP.CSPLexerParser.Token
 
isEol - Variable in class DisCSP.CSPLexerParser.Token
 
isInt - Variable in class DisCSP.CSPLexerParser.Token
 
isInt() - Method in class DisCSP.CSPLexerParser.Token
Getter di isDb
isPresent(int) - Method in class DisCSP.CSP.Domain
Controlla se un certo intero è presente nel dominio
isPresent(int) - Method in class DisCSP.CSP.DomainVector
Controlla se un certo intero è presente nel dominio
isPresent(Variable) - Method in class DisCSP.CSP.VariableVector
Controlla se una variabile è presente
isResponsable(String) - Method in class DisCSP.DistributedCSP.Neighbour
Verifica se il vicino è responsabile di una certa variabile
isStr - Variable in class DisCSP.CSPLexerParser.Token
 
isString() - Method in class DisCSP.CSPLexerParser.Token
Getter di isStr
isVarPresent(Variable) - Method in class DisCSP.CSP.ConstraintProblem
Permette di verificare l'esistenza di una certa variabile

L

Lexer - class DisCSP.CSPLexerParser.Lexer.
 
Lexer(String) - Constructor for class DisCSP.CSPLexerParser.Lexer
Costruttore di Lexer
LexerException - exception DisCSP.Exception.LexerException.
 
LexerException(String) - Constructor for class DisCSP.Exception.LexerException
Costruttore di LexerException
lexer - Variable in class DisCSP.CSPLexerParser.Parser
 
listModel - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
listModel - Variable in class DisCSP.CSPApplication.CSPJFrame
 
listModel - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 
local - Variable in class DisCSP.CSPApplication.CSPJFrame
 
localConstraintProblem() - Method in class DisCSP.DistributedCSP.DisConstraintProblem
Restituisce il local CP associato al DCP

M

MAGGIORE - Static variable in class DisCSP.CSPLexerParser.Symbols
 
MINORE - Static variable in class DisCSP.CSPLexerParser.Symbols
 
Monitor - class DisCSP.DistributedCSP.Monitor.
 
Monitor(String, int, String[], int[], PrintStream) - Constructor for class DisCSP.DistributedCSP.Monitor
Costruttore di Monitor
MonitorApplication - class DisCSP.CSPApplication.MonitorApplication.
 
MonitorApplication() - Constructor for class DisCSP.CSPApplication.MonitorApplication
 
MonitorServer - class DisCSP.DistributedCSP.MonitorServer.
 
MonitorServer(int, AgentDescriptor[], MonitorState, PrintStream) - Constructor for class DisCSP.DistributedCSP.MonitorServer
Costruttore di MonitorServer
MonitorServerThread - class DisCSP.DistributedCSP.MonitorServerThread.
 
MonitorServerThread(Socket, AgentDescriptor[], MonitorState, PrintStream) - Constructor for class DisCSP.DistributedCSP.MonitorServerThread
Costruttore di MonitorServerThread
MonitorSetupJFrame - class DisCSP.CSPApplication.MonitorSetupJFrame.
 
MonitorSetupJFrame() - Constructor for class DisCSP.CSPApplication.MonitorSetupJFrame
Costruttore di MonitorSetupJFrame
MonitorState - class DisCSP.DistributedCSP.MonitorState.
 
MonitorState(String, int) - Constructor for class DisCSP.DistributedCSP.MonitorState
Costruttore di MonitorState
MultiServerThread - class DisCSP.DistributedCSP.MultiServerThread.
 
MultiServerThread(DisConstraintProblem, int, Neighbourhood, AgentState, PrintStream) - Constructor for class DisCSP.DistributedCSP.MultiServerThread
Costruttore di MultiServerThread
main(String[]) - Static method in class DisCSP.CSPApplication.Application
 
main(String[]) - Static method in class DisCSP.CSPApplication.MonitorApplication
 
modeDistr - Variable in class DisCSP.CSPApplication.CSPJFrame
 
monIP - Variable in class DisCSP.CSPApplication.CSPJFrame
 
monPort - Variable in class DisCSP.CSPApplication.CSPJFrame
 
monitor - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 
monitorAddr() - Method in class DisCSP.DistributedCSP.AgentState
Restituisce l'indirizzo IP del monitor
monitorPort() - Method in class DisCSP.DistributedCSP.AgentState
Restituisce la porta del monitor

N

NEW_LINE - Static variable in class DisCSP.CSPLexerParser.Symbols
 
NON_CONFRONTABILE - Static variable in class DisCSP.CSPLexerParser.Symbols
 
Neighbour - class DisCSP.DistributedCSP.Neighbour.
 
Neighbour(String[], String, int) - Constructor for class DisCSP.DistributedCSP.Neighbour
Costruttore di Neighbour
Neighbour(String[], InetAddress, int) - Constructor for class DisCSP.DistributedCSP.Neighbour
Costruttore di Neighbour
Neighbourhood - class DisCSP.DistributedCSP.Neighbourhood.
 
Neighbourhood() - Constructor for class DisCSP.DistributedCSP.Neighbourhood
Costruttore di Neighbourhood
NoSolutionException - exception DisCSP.Exception.NoSolutionException.
 
NoSolutionException() - Constructor for class DisCSP.Exception.NoSolutionException
Costruttore di NoSolutionException
NotBinaryConstrException - exception DisCSP.Exception.NotBinaryConstrException.
 
NotBinaryConstrException() - Constructor for class DisCSP.Exception.NotBinaryConstrException
Costruttore di NotBinaryConstrException
NotBinaryConstrException(String) - Constructor for class DisCSP.Exception.NotBinaryConstrException
Costruttore di NotBinaryConstrException
NotEqualConstraint - class DisCSP.CSP.Constraint.NotEqualConstraint.
 
NotEqualConstraint(Variable, Variable) - Constructor for class DisCSP.CSP.Constraint.NotEqualConstraint
Costruttore di NotEqualConstraint
neighIP - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
neighList - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
neighPort - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
neighVar - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
neighbourAt(int) - Method in class DisCSP.DistributedCSP.Neighbourhood
Restituisce l'i-esimo vicino
nhoods - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
nhoods - Variable in class DisCSP.CSPApplication.CSPJFrame
 
numAgents - Variable in class DisCSP.CSPApplication.CSPJFrame
 
numberOfConstraint() - Method in class DisCSP.CSP.ConstraintProblem
Restituisce il numero di vincoli del problema
numberOfExternalConstraint() - Method in class DisCSP.DistributedCSP.DisConstraintProblem
Restituisce il numero di vincoli esterni del problema
numberOfVariable() - Method in class DisCSP.CSP.ConstraintProblem
Restituisce il numero di variabili del problema

O

OutDomainException - exception DisCSP.Exception.OutDomainException.
 
OutDomainException() - Constructor for class DisCSP.Exception.OutDomainException
Costruttore di OutDomainException
output - Variable in class DisCSP.CSPApplication.CSPJFrame
 
output - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 

P

PUNTO - Static variable in class DisCSP.CSPLexerParser.Symbols
 
Parser - class DisCSP.CSPLexerParser.Parser.
 
Parser(Lexer) - Constructor for class DisCSP.CSPLexerParser.Parser
Costruttore di Parser
ParserException - exception DisCSP.Exception.ParserException.
 
ParserException() - Constructor for class DisCSP.Exception.ParserException
 
ParserException(String) - Constructor for class DisCSP.Exception.ParserException
Costruttore di ParserException
PropagationAlgorithm - class DisCSP.CSP.PropagationAlgorithm.
 
PropagationAlgorithm() - Constructor for class DisCSP.CSP.PropagationAlgorithm
Costruttore di PropagationAlgorithm
parseConstraintProblem() - Method in class DisCSP.CSPLexerParser.Parser
Controlla la sintassi di un constraint problem
parseDisConstraintProblem() - Method in class DisCSP.CSPLexerParser.Parser
Controlla la sintassi di un distributed constraint problem
parseDomain() - Method in class DisCSP.CSPLexerParser.Parser
Controlla la sintassi di un dominio
partition(int) - Method in class DisCSP.CSP.ConstraintProblem
Permette di partizionare un CP
port - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
port - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 
port() - Method in class DisCSP.DistributedCSP.AgentDescriptor
Restituisce la porta dell'agente
port() - Method in class DisCSP.DistributedCSP.AgentState
Restituisce la porta dell'agente
port() - Method in class DisCSP.DistributedCSP.MonitorState
Restituisce la porta del monitor
port() - Method in class DisCSP.DistributedCSP.Neighbour
Restituisce la porta del vicino
print() - Method in interface DisCSP.CSP.Constraint.BinaryConstraint
 
print() - Method in class DisCSP.CSP.Constraint.EqualConstraint
Stampa il vincolo
print() - Method in class DisCSP.CSP.Constraint.GreaterConstraint
Stampa il vincolo
print() - Method in class DisCSP.CSP.Constraint.GreaterEqualConstraint
Stampa il vincolo
print() - Method in class DisCSP.CSP.Constraint.NotEqualConstraint
Stampa il vincolo
print() - Method in class DisCSP.CSP.ConstraintProblem
Stampa il problema
print() - Method in class DisCSP.CSP.Domain
Stampa il dominio
print() - Method in class DisCSP.CSP.DomainVector
Stampa il dominio
print() - Method in class DisCSP.CSP.Variable
Stampa il nome della variabile e il suo dominio
print() - Method in class DisCSP.DistributedCSP.DisConstraintProblem
Stampa il problema
print() - Method in interface DisCSP.DistributedCSP.ExternalConstraint.ExtBinaryConstraint
 
print() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtEqualConstraint
Stampa il vincolo
print() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterConstraint
Stampa il vincolo
print() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtGreaterEqualConstraint
Stampa il vincolo
print() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtLessConstraint
Stampa il vincolo
print() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtLessEqualConstraint
Stampa il vincolo
print() - Method in class DisCSP.DistributedCSP.ExternalConstraint.ExtNotEqualConstraint
Stampa il vincolo
printDomain() - Method in class DisCSP.CSP.Variable
Stampa il dominio della variabile
printVars() - Method in class DisCSP.DistributedCSP.Neighbour
Stampa le variabili di cui il vicino è responsabile
problem - Variable in class DisCSP.CSPApplication.AgentSetupJFrame
 
propagateToLeft() - Method in interface DisCSP.CSP.Constraint.BinaryConstraint
 
propagateToLeft() - Method in class DisCSP.CSP.Constraint.EqualConstraint
Propaga il vincolo verso sinistra
propagateToLeft() - Method in class DisCSP.CSP.Constraint.GreaterConstraint
Propaga il vincolo verso sinistra
propagateToLeft() - Method in class DisCSP.CSP.Constraint.GreaterEqualConstraint
Propaga il vincolo verso sinistra
propagateToLeft() - Method in class DisCSP.CSP.Constraint.NotEqualConstraint
Propaga il vincolo verso sinistra
propagateToRight() - Method in interface DisCSP.CSP.Constraint.BinaryConstraint
 
propagateToRight() - Method in class DisCSP.CSP.Constraint.EqualConstraint
Propaga il vincolo verso destra
propagateToRight() - Method in class DisCSP.CSP.Constraint.GreaterConstraint
Propaga il vincolo verso destra
propagateToRight() - Method in class DisCSP.CSP.Constraint.GreaterEqualConstraint
Propaga il vincolo verso destra
propagateToRight() - Method in class DisCSP.CSP.Constraint.NotEqualConstraint
Propaga il vincolo verso destra
prtStr - Variable in class DisCSP.CSPApplication.CSPJFrame
 
prtStr - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 

R

receivedFrom() - Method in class DisCSP.DistributedCSP.Neighbour
Restituisce il numero di messaggi ricevuti dal vicino
receivedMarker(String) - Method in class DisCSP.DistributedCSP.AgentState
Verifica se l'agente ha già inviato un certo marker
relatedVariables() - Method in class DisCSP.DistributedCSP.Neighbour
Restituisce il numero di variabili di cui è responsabile il vicino
removeConstraint(BinaryConstraint) - Method in class DisCSP.CSP.ConstraintProblem
Permette di rimuovere un vincolo dal problema
removeValue(int) - Method in class DisCSP.CSP.Domain
Rimuove un valore dal dominio
removeValue(int) - Method in class DisCSP.CSP.DomainVector
Rimuove un valore dal dominio
removeVariable(Variable) - Method in class DisCSP.CSP.ConstraintProblem
Permette di rimuovere una variabile dal problema
removeVariable(Variable) - Method in class DisCSP.CSP.VariableVector
Elimina una variabile
removeVariable(Variable) - Method in class DisCSP.DistributedCSP.DisConstraintProblem
Permette di rimuovere una variabile dal problema
run() - Method in class DisCSP.DistributedCSP.Agent
Metodo run del Thread
run() - Method in class DisCSP.DistributedCSP.MonitorServer
Metodo run del Thread
run() - Method in class DisCSP.DistributedCSP.MonitorServerThread
Metodo run del Thread
run() - Method in class DisCSP.DistributedCSP.MultiServerThread
Metodo run del Thread
run() - Method in class DisCSP.DistributedCSP.ServerThread
Metodo run del Thread

S

SPECIAL - Static variable in class DisCSP.CSPLexerParser.Symbols
 
ServerThread - class DisCSP.DistributedCSP.ServerThread.
 
ServerThread(Socket, DisConstraintProblem, Neighbourhood, AgentState, PrintStream) - Constructor for class DisCSP.DistributedCSP.ServerThread
Costruttore di ServerThread
Symbols - class DisCSP.CSPLexerParser.Symbols.
 
Symbols() - Constructor for class DisCSP.CSPLexerParser.Symbols
 
sentTo() - Method in class DisCSP.DistributedCSP.Neighbour
Restituisce il numero di messaggi inviati al vicino
setConsistent(boolean) - Method in class DisCSP.DistributedCSP.AgentState
Permette di specificare se il problema è consistente
setConsistent(boolean) - Method in class DisCSP.DistributedCSP.MonitorState
Permette di specificare se è stata raggiunta la consistenza
setCurrentInitiative(int) - Method in class DisCSP.DistributedCSP.AgentDescriptor
Memorizza l'iniziativa corrente di rilevazione dell'arc-consistenza
setDomain(Domain) - Method in class DisCSP.CSP.Variable
Permette di definire il dominio della variabile
setImpossible(boolean) - Method in class DisCSP.DistributedCSP.AgentState
Permette di specificare se il problema è senza soluzione
setState(int, String) - Method in class DisCSP.DistributedCSP.AgentDescriptor
Permette di memorizzare lo stato di un agente
setWaiting(boolean) - Method in class DisCSP.DistributedCSP.AgentState
Permette di specificare se l'agente è in stato di waiting
startButton - Variable in class DisCSP.CSPApplication.MonitorSetupJFrame
 
strValue - Variable in class DisCSP.CSPLexerParser.Token
 

T

Token - class DisCSP.CSPLexerParser.Token.
 
Token(int, double, int, String) - Constructor for class DisCSP.CSPLexerParser.Token
Costruttore di Token
test() - Method in class DisCSP.DistributedCSP.AgentDescriptor
Verifica se tutti gli agenti sono in stato di waiting

U

UGUALE - Static variable in class DisCSP.CSPLexerParser.Symbols
 
UnknownVariableException - exception DisCSP.Exception.UnknownVariableException.
 
UnknownVariableException() - Constructor for class DisCSP.Exception.UnknownVariableException
Costruttore di UnknownVariableException
UnknownVariableException(String) - Constructor for class DisCSP.Exception.UnknownVariableException
Costruttore di UnknownVariableException

V

VARIABLES - Static variable in class DisCSP.CSPLexerParser.Symbols
 
VIRGOLA - Static variable in class DisCSP.CSPLexerParser.Symbols
 
Variable - class DisCSP.CSP.Variable.
 
Variable(String, Domain) - Constructor for class DisCSP.CSP.Variable
Costruttore di Variable
VariableVector - class DisCSP.CSP.VariableVector.
 
VariableVector() - Constructor for class DisCSP.CSP.VariableVector
Costruttore di VariableVector
VariableVector(Variable) - Constructor for class DisCSP.CSP.VariableVector
Costruttore di VariableVector
valueAt(int) - Method in class DisCSP.CSP.Domain
Restituisce l'i-esimo valore del dominio
valueAt(int) - Method in class DisCSP.CSP.DomainVector
Restituisce l'i-esimo valore del dominio
variableAt(int) - Method in class DisCSP.CSP.ConstraintProblem
Restituisce l'i-esima variabile del problema
variableAt(int) - Method in class DisCSP.CSP.VariableVector
Restituisce l'i-esima variabile
variableAt(int) - Method in class DisCSP.DistributedCSP.Neighbour
Restituisce il nome dell'i-esima variabile di cui è responsabile il vicino

W

waiting() - Method in class DisCSP.DistributedCSP.AgentState
Permette di verificare se l'agente è in stato di waiting
windowClosed() - Method in class DisCSP.CSPApplication.CSPJFrame
 

A B C D E G I L M N O P R S T U V W